/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


$(document).ready(function() {
    
     if( $('input[name="nombre_pagina"]').val() != null    ){
        var oTable=$('#tableList').dataTable( {
               "bPaginate": true,
               "bLengthChange": false,
               "bFilter": true,
               "bSort": true,
               "bInfo": true,
               "bAutoWidth": false,
               "bDestroy":true,
               "sPaginationType": "full_numbers",
               //"sScrollY": "351px",
               "sAjaxSource": 'ServletDataTable?strpv_tipoListado=dtpv_usuario' ,
               "aoColumns": [
                   { "sTitle": "Codigo" , "sWidth" : "5%"  },
                   { "sTitle": "Nombre" , "sWidth" : "50%" , "sClass": "alignLeft"},
                   { "sTitle": "Perfil" ,"sWidth" : "10%" },
                   
               ]
           });
       $('#tableList tbody').delegate("tr", "click", rowClick);
    } 
    
   //---------------------------------------------------------------------------
   //Listado
   //---------------------------------------------------------------------------
   
   $('#btnModificar').click(function(){
       
       $("#frmListadoUsuario").attr("action", "ServletConsulta?metodo=pagina&a=frmUsuario&i="+jQuery.trim(oTable.fnGetData(hlr)[0]));
       $("input[name='accion']").val('modificar');
       $('#frmListadoUsuario').submit();

   });
   $('#btnAgregar').click(function(){
       $("#frmListadoUsuario").attr("action", "ServletConsulta?metodo=pagina&a=frmUsuario");
       $("input[name='accion']").val('agregar');
       $("#frmListadoUsuario").submit();
   });     
   
   
   //---------------------------------------------------------------------------
   //Formulario
   //---------------------------------------------------------------------------

    $('#btnCancelar').click(function(){
        location.href = "ServletConsulta?metodo=pagina&a=usuario";
    });
   
    $('#btnGuardar').click(function(){
       
        var mapParameter = {};
        mapParameter['metodo'] = 'frmUsuario';//'actualizarUsuario';
        mapParameter['strpv_codigoUsuario'] = $('input[name="strpv_codigoUsuario"]').val();
        mapParameter['strpv_codigoPerfil']  = $('select[name="strpv_codigoPerfil"] option:selected').val();
        $.ajax({
            type: "POST",
            url: 'ServletMantenimiento',
            data: mapParameter,            
            async : true,
            dataType: "json",
            success: function( obj ){
                $('.successbox').show();//Hide the div
                $(".successbox").fadeOut(4000);

                $('input[name="strpv_codigoUsuario"]').val( obj.strpv_codigoUsuario );   
            }
        });
    });
    $('#btnGuardarCerrar').click(function(){
       
        var mapParameter = {};
        mapParameter['metodo'] = 'frmUsuario';//'actualizarUsuario';
        mapParameter['strpv_codigoUsuario'] = $('input[name="strpv_codigoUsuario"]').val();
        mapParameter['strpv_codigoPerfil']  = $('select[name="strpv_codigoPerfil"] option:selected').val();
        $.ajax({
            type: "POST",
            url: 'ServletMantenimiento',
            data: mapParameter,            
            async : true,
            dataType: "json",
            success: function( obj ){
                $('.successbox').show();//Hide the div
                $(".successbox").fadeOut(4000);
                location.href = "ServletConsulta?metodo=pagina&a=usuario";
            }
        });
    });   

});